eeb76393d9c723140de90ce9def107730b23b03d,drools-compiler/src/main/java/org/drools/semantics/java/RuleBuilder.java,RuleBuilder,build,#Column#ReturnValueDescr#,537
Before Change
st.setAttribute( "methodName",
classMethodName );
st.setAttribute( "text",
functionFixer.fix( returnValueDescr.getText() ) );
this.methods.add( st.toString() );
st = invokerGroup.getInstanceOf( "returnValueInvoker" );
st.setAttribute( "package",
this.pkg.getName() );
st.setAttribute( "ruleClassName",
ucFirst( this.ruleDescr.getClassName() ) );
st.setAttribute( "invokerClassName",
ruleDescr.getClassName() + ucFirst( classMethodName ) + "Invoker" );
st.setAttribute( "methodName",
classMethodName );
setStringTemplateAttributes( st,
declarations,
returnValueDescr.getText() );
st.setAttribute( "text",
returnValueDescr.getText() );
String invokerClassName = pkg.getName() + "." + ruleDescr.getClassName() + ucFirst( classMethodName ) + "Invoker";
this.invokers.put( invokerClassName,
After Change
st.setAttribute( "methodName",
classMethodName );
String returnValueText = functionFixer.fix( returnValueDescr.getText() );
st.setAttribute( "text",
returnValueText );
this.methods.add( st.toString() );
st = invokerGroup.getInstanceOf( "returnValueInvoker" );
st.setAttribute( "package",
this.pkg.getName() );
st.setAttribute( "ruleClassName",
ucFirst( this.ruleDescr.getClassName() ) );
st.setAttribute( "invokerClassName",
ruleDescr.getClassName() + ucFirst( classMethodName ) + "Invoker" );
st.setAttribute( "methodName",
classMethodName );
setStringTemplateAttributes( st,
declarations,
returnValueDescr.getText() );
st.setAttribute( "hashCode",
returnValueText.hashCode() );
String invokerClassName = pkg.getName() + "." + ruleDescr.getClassName() + ucFirst( classMethodName ) + "Invoker";
this.invokers.put( invokerClassName,